package q204_countPrimes;

public class Solution_1 {
    /*
    直接通过在小于n的数中 对每一个数进行判断是否有因数
    为了降低复杂度 只需要比较j * j <= i的情况即可
    但仍然无法通过所有案例
     */
    public int countPrimes(int n) {
        int ans = 0;
        boolean flag;
        for (int i = 2; i < n; i++) {
            flag = true;
            for (int j = 2; j * j <= i; j++) {
                if (i % j == 0) {
                    flag = false;
                }
            }
            if (flag) {
                ans++;
            }
        }

        return ans;
    }
}
